.TH "Vector3f" 3 "Fri Dec 13 2013" "GameEngine" \" -*- nroff -*-
.ad l
.nh
.SH NAME
Vector3f \- 
.SH SYNOPSIS
.br
.PP
.PP
\fC#include <algebraBasic\&.h>\fP
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fBVector3f\fP ()"
.br
.ti -1c
.RI "\fBVector3f\fP (float _x, float _y, float _z)"
.br
.ti -1c
.RI "float \fBoperator*\fP (const \fBVector3f\fP &Right) const "
.br
.ti -1c
.RI "\fBVector3f\fP \fBoperator+\fP (const \fBVector3f\fP &Right) const "
.br
.ti -1c
.RI "\fBVector3f\fP \fBoperator-\fP (const \fBVector3f\fP &Right) const "
.br
.ti -1c
.RI "\fBVector3f\fP \fBoperator-\fP () const "
.br
.ti -1c
.RI "\fBVector3f\fP & \fBoperator+=\fP (const \fBVector3f\fP &right)"
.br
.ti -1c
.RI "\fBVector3f\fP & \fBoperator-=\fP (const \fBVector3f\fP &right)"
.br
.ti -1c
.RI "float * \fBgetArray\fP ()"
.br
.ti -1c
.RI "\fBVector3f\fP \fBcrossProd\fP (\fBVector3f\fP right)"
.br
.ti -1c
.RI "long \fBlength\fP ()"
.br
.in -1c
.SS "Public Attributes"

.in +1c
.ti -1c
.RI "float \fBx\fP"
.br
.ti -1c
.RI "float \fBy\fP"
.br
.ti -1c
.RI "float \fBz\fP"
.br
.in -1c
.SH "Detailed Description"
.PP 
Definition at line 49 of file algebraBasic\&.h\&.
.SH "Constructor & Destructor Documentation"
.PP 
.SS "Vector3f::Vector3f ()\fC [inline]\fP"

.PP
Definition at line 56 of file algebraBasic\&.h\&.
.PP
References x, y, and z\&.
.SS "Vector3f::Vector3f (float_x, float_y, float_z)\fC [inline]\fP"

.PP
Definition at line 62 of file algebraBasic\&.h\&.
.PP
References x, y, and z\&.
.SH "Member Function Documentation"
.PP 
.SS "\fBVector3f\fP Vector3f::crossProd (\fBVector3f\fPright)"

.PP
Definition at line 187 of file algebraBasic\&.cpp\&.
.PP
References x, y, and z\&.
.SS "float* Vector3f::getArray ()"

.SS "long Vector3f::length ()"

.PP
Definition at line 197 of file algebraBasic\&.cpp\&.
.PP
References math::root_axel(), x, y, and z\&.
.SS "float Vector3f::operator* (const \fBVector3f\fP &Right) const"

.PP
Definition at line 144 of file algebraBasic\&.cpp\&.
.PP
References x, y, and z\&.
.SS "\fBVector3f\fP Vector3f::operator+ (const \fBVector3f\fP &Right) const"

.PP
Definition at line 149 of file algebraBasic\&.cpp\&.
.PP
References x, y, and z\&.
.SS "\fBVector3f\fP & Vector3f::operator+= (const \fBVector3f\fP &right)"

.PP
Definition at line 173 of file algebraBasic\&.cpp\&.
.PP
References x, y, and z\&.
.SS "\fBVector3f\fP Vector3f::operator- (const \fBVector3f\fP &Right) const"

.PP
Definition at line 157 of file algebraBasic\&.cpp\&.
.PP
References x, y, and z\&.
.SS "\fBVector3f\fP Vector3f::operator- () const"

.PP
Definition at line 165 of file algebraBasic\&.cpp\&.
.PP
References x, y, and z\&.
.SS "\fBVector3f\fP & Vector3f::operator-= (const \fBVector3f\fP &right)"

.PP
Definition at line 180 of file algebraBasic\&.cpp\&.
.PP
References x, y, and z\&.
.SH "Member Data Documentation"
.PP 
.SS "float Vector3f::x"

.PP
Definition at line 52 of file algebraBasic\&.h\&.
.PP
Referenced by crossProd(), Pipeline::InitRotateTransform(), Transform::InitRotateTransform(), Pipeline::InitScaleTransform(), Transform::InitScaleTransform(), Pipeline::InitTranslationTransform(), Transform::InitTranslationTransform(), length(), mixLine(), operator*(), operator+(), operator+=(), operator-(), operator-=(), Transform::Rotate(), Pipeline::Rotate(), Transform::Scale(), Pipeline::Scale(), Vector3f(), Transform::WorldPos(), and Pipeline::WorldPos()\&.
.SS "float Vector3f::y"

.PP
Definition at line 53 of file algebraBasic\&.h\&.
.PP
Referenced by crossProd(), Pipeline::InitRotateTransform(), Transform::InitRotateTransform(), Pipeline::InitScaleTransform(), Transform::InitScaleTransform(), Pipeline::InitTranslationTransform(), Transform::InitTranslationTransform(), length(), mixLine(), operator*(), operator+(), operator+=(), operator-(), operator-=(), Transform::Rotate(), Pipeline::Rotate(), Transform::Scale(), Pipeline::Scale(), Vector3f(), Transform::WorldPos(), and Pipeline::WorldPos()\&.
.SS "float Vector3f::z"

.PP
Definition at line 54 of file algebraBasic\&.h\&.
.PP
Referenced by crossProd(), Pipeline::InitRotateTransform(), Transform::InitRotateTransform(), Pipeline::InitScaleTransform(), Transform::InitScaleTransform(), Pipeline::InitTranslationTransform(), Transform::InitTranslationTransform(), length(), mixLine(), operator*(), operator+(), operator+=(), operator-(), operator-=(), Transform::Rotate(), Pipeline::Rotate(), Transform::Scale(), Pipeline::Scale(), Vector3f(), Transform::WorldPos(), and Pipeline::WorldPos()\&.

.SH "Author"
.PP 
Generated automatically by Doxygen for GameEngine from the source code\&.
